package Dominio;

import java.io.Serializable;
import java.util.ArrayList;

import Controle.Controlador;

public class Usuario implements Serializable  {
	
	private int identificador = 0;
	private String nome;
	private String login;
	private String senha;
	private String endereco;
	
	private ArrayList<Integer> opcoesEstilo;
	
	public Usuario(){
		//this.id = Controlador.getControlador().nextIdUsuario();
    }

    public Usuario(int _id, String _userLogin, String _userPass, String _userName, String _endereco,ArrayList<Integer> _estilos){
        this.setId(_id);
        this.login = _userLogin;
        this.senha = _userPass;
        this.nome = _userName;
        this.endereco = _endereco;
        opcoesEstilo = _estilos;
    }
    
    public void setLogin(String _userLogin){
        this.login = _userLogin;
    }

    public void setSenha(String _userPass){
        this.senha = _userPass;
    }

    public void setNome(String _userName){
        this.nome = _userName;
    }
    
    public String getNome(){
    	return nome;
    }

    public String getLogin(){
        return login;
    }

    public String getSenha(){
        return senha;
    }

    public String Nome(){
        return  nome;
    }

    public void setId(int _id){
    	identificador = _id;
    }

    public int getId(){
        return identificador;
    }
    
    public void setEndereco(String _end){
    	endereco = _end;
    }
    
    public String getEndereco(){
    	return endereco;
    }
    
    public boolean equals(Usuario _usuario)
	{	return identificador == (_usuario.getId());
	}

}
